package OopNeiBuLei.a002;

/**
 * 编写内部类注意事项：
 *  1.成员内部类可以被一些修饰符所修饰  比如：private,默认，protected,public,static等
 *  2.在成员内部类里面，JDK 16开始才可以定义静态变量
 *
 *  获取成员内部类对象的两种方式：
 *  一： 外部类编写方法，对外提供内部类对象
 *  二：  直接创建
 *  格式：  外部类名.内部类名  对象名  = 外部类名.内部类名 ;
 *  范例：Outer.Inner oi = new Outer().new Inner();
 */
public class Test {
    public static void main(String[] args) {

        //创建内部类对象
//        Outer.Inner oi = new Outer().new Inner();

        Outer o = new Outer();
        System.out.println( o.getInstance());

    }
}
